*{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.cont{
    width: 764px;
    height: 591px;
    background-color: #efeeee;
}
li{
    width: 100px;
    height: 140px;
}
.icon_box {
    width: 100px;
    height: 100px;
    background-color: #efeeee;
    text-align: center;
    border-radius: 26px;
    box-shadow: -10px -10px 20px #fafafa,10px 10px 20px #dbdada;
}
img{
    width: 60px;
    height: 60px;
    margin-top: 20px;
    transition: 0.5s;
}
p{
    height: 40px;
    font-size: 14px;
    color: #6c7c8b;
   line-height: 40px;
    text-align: center;
}
.icon_li{
    float: left;
    margin: 30px 20px;
}

.icon_box:hover{
    box-shadow:-5px -5px 8px #fafafa,5px 5px 8px #dbdada, 10px 10px 20px #dbdada inset,-10px -10px 20px #fafafa inset;
}
.icon_box:hover img{
    width: 40px;
    height: 40px;
    margin-top: 30px;
}

.last{
    margin: 30px 10px 30px 56px;
}